
/**
 * JavaClassStructureSnipet 
 * @author larnima
 * aim : an example file for show how a JavaClass should be
 * presented
 * hint : no line of more than 70 chars.
 * only one return per methode 
 * always put { } after a for or while statement
 */
public class JavaClassStructureSnipet {
	/* *********************************************************
	 * InnerClasses
	 * If more than One InnerClass : 
	 * Summary : 
	 * 		- 1ftInnerClassName
	 * 		- 2ndInnerClassName
	 * ********************************************************* */
	private class InnerClass{
		
	}
	/* *********************************************************
	 * End of InnerClasses
	 * ********************************************************* */
	
	/* *********************************************************
	 * Attributs
	 * except for serialVersion and stuff like that (java bulls shit)
	 * ********************************************************* */
	protected int _foo;
	private long _bar;
	public String _InstanceAttributStartWithAnUnderscore;
	private static String staticAttrDontStartWithAnUnderscore;
	
	/* *********************************************************
	 * Constructor(s)
	 * ********************************************************* */
	/**
	 * Put the JAVADOC here !
	 */
	public JavaClassStructureSnipet(){
		_foo = -56563;
		_bar = 1239856234098146453957164542398756;
		_InstanceAttributStartWithAnUnderscore = "HINB rules !!!!";
	}
	
	/* *********************************************************
	 * Instance Methods
	 * ********************************************************* */
	/**
	 * doesHINBTheBestSoftEver is designed to answer this major 
	 * question
	 * @param uselessArg uselessArg is really useless ...
	 * @return the question answer ...
	 * @author write your name if you think it's relevant
	 */
	private boolean doesHINBTheBestSoftEver(String uselessArg){
		return true;
	}
	
	/* *********************************************************
	 * Static Methods
	 * ********************************************************* */
	/**
	 * see instance Method JavaDoc
	 */
	public static String getStaticAttr(){
		return staticAttrDontStartWithAnUnderscore;
	}
	
	/* *********************************************************
	 * Tests
	 * But Prefer writing a TestFile in the Test Package
	 * ********************************************************* */
	private static testMethod(){
		// just write done what this method test
	}
	public static void main(String[] args) {
		System.out.println("just for test");
	}
}
